@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none;font-family:"Glyphicons Halflings", "Microsoft YaHei" ! important; font-size:14px; color:#595959;}
a:hover{ text-decoration:underline; cursor:pointer;}
.bg{ min-height:700px; overflow:hidden; background:#f0f0f0;}



header{ background:#336EAA; width:100%;}
header .con{ width:1200px;    margin:0 auto; color: #fff;  }


.ui.menu .item:before{ background: none !important;}
.ui.menu{ box-shadow: none !important; }
.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{ border-left:none !important;}
.ui.container{ width: 1200px !important;}
.ui.menu:not(.vertical) .item{ color: #fff;}


.logo{ float:left;margin-top:-4px; margin-right:6px;}

.phone_state{ color: #fff;line-height:30px; }
/*电话展开的内容*/
.phone_list_cont{width:400px;  } 
.phone_list_cont h3{ font-size:16px; border-bottom:1px solid #ccc; height:36px; line-height:36px; margin:0;text-align:center;}
.phone_list_cont p{ line-height:32px; margin:0; padding:0 10px !important;  font-weight:bold; color:#205081;  }
.phone_list_cont  ul{  overflow:hidden; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding: 6px 0;  }
.phone_list_cont  ul li{ float:left; margin:0 10px; width:27%;line-height: 26px; }
.phone_list_cont  .li_beihzu{ width:100%;}

.phone_list_cont p:last-child{ font-weight:normal; text-align: center;}


.phone_list_cont ol{ overflow:hidden;width: 100%; }
.phone_list_cont ol li { display:block;color:#595959 !important;float:left;  text-align:center; width:33.333%!important;padding:10px 0;   }
.phone_list_cont ol li:hover{ display:block; background: #fff;  cursor:pointer;}




/*内容区*/
.cont{ width:1200px; background:#fff;min-height:742px; overflow:hidden; margin:20px auto; border-radius:10px;box-shadow:0px 1px 3px #000; padding:20px; }
.cont_con{ margin-top:10px;}

/*内容区选项卡*/
.menus{ position:relative; }
 #nav {display:block;width:100%;padding:0;margin:0;list-style:none;}
 #nav li {float:left;width:80px; margin:0 6px;}
 #nav li a {display:block;line-height:32px;text-decoration:none; text-align:center; color:#333;  border-bottom:2px solid #336EAA; }
.menus_con{ width:100%;border-top:none;  position:absolute; top:50px;}
.tag{ padding:10px; overflow:hidden;  background:#ccc; width:100%;}
.selected{color:#fff !important; background:#336EAA;  border-radius:3px;}
.selected:hover{background:#0068B7;}

.menus ol{ float:right; overflow:hidden;}
.menus ol li{ float:left;width:120px; margin:0 0 0 12px;}
.menus ol li a{display:block; height:34px;line-height:32px;text-decoration:none; text-align:center; color:#fff; background:#336EAA;border-radius:3px; }
.menus ol li a:hover{ background:#0068B7;}
.menus_l{ float:left; display:inline-block; line-height:32px; margin-right:16px;}
.menus_l img{ margin-right:6px; vertical-align: middle;}
.menus_top{ position:absolute; top:0; width:100%;  }


.menus_con ul{ overflow:hidden; width:100%; margin:10px 0;  }
.menus_con ul li{ float:left; margin-right:11px; }
.menus_con ul li .li_lable{ font-weight:normal; margin:0 10px 0 0; text-align:right; height:34px; line-height:34px; float:left;}
.menus_con ul li input[type="text"]{ width:120px; height:34px; line-height:34px; padding:0 10px;  border-radius:3px; border:none; border:1px solid #ccc; box-shadow:inset 0 1px 1px rgba(0,0,0,.075) }

.menus_con ul li input:focus,.menus_con ul li .select_text:focus,.menus_con ul li .select_text2:focus,.menus_con ul li input_text:focus {border-color: rgba(82, 168, 236, 0.8);	outline: 0;	outline: thin dotted \9;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

.menus_con ul li .select_text{  line-height:34px; height:34px;border:1px solid #ccc; border-radius:3px; padding-top:3px; }

.menus_con ul   a{ display:block; height:34px; line-height:34px; width:70px; text-align:center; background:#336EAA; border-radius:3px; color:#fff; float:right;  text-decoration:none;}

.menus_con ul li .select_text2{ float:left; border-top-left-radius:3px;border-bottom-left-radius:3px; line-height:34px; height:34px;border:1px solid #ccc;  padding-top:3px; }
.menus_con ul li .input_text{width:120px; height:34px; line-height:34px; padding:0 10px;   border-top-right-radius:3px; border-bottom-right-radius:3px; border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin-left:-1px;}

.menus_table{ width:100%; min-height:440px; position:absolute; top:120px; border-top:3px solid #CBA221; border-radius:5px;}
.menus_table img:hover{ cursor:pointer;}
.menus_table tbody tr:hover{ background: #f4f4f4;}
.ui.table thead th{font-weight:normal!important; background: #f3f3f3!important;}

.page{position:absolute; top:580px; left:50%; width: 360px; margin-left:-180px; text-align:center; }


/*弹框*/

.popup{ /*width:100%; left:50%; top:80px; margin-left:-500px; background:#ccc; text-align:center;*/}
.ui.dimmer{ width: 120% !important;}
.ui.modal{ width: 1000px !important;}
/*弹框-表单*/
.form{ width:100%;  }
.form ul{ overflow:hidden; width:100%; margin:10px 0;}
.form ul li{ float:left;  margin:0 10px;}
.form ul li .input_lable{ width:89px; font-weight:normal; margin:0 10px 0 0; text-align:right; height:34px; line-height:34px; float:left; }
.form ul li .input_text{ width:120px; height:34px; line-height:34px; padding:0 10px;  border-radius:3px; border:none; border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}

.form ul li input:focus,.menu_con ul li .select_text:focus,.menu_con ul li .select_text2:focus,.menu_con ul li input_text:focus {border-color: rgba(82, 168, 236, 0.8);	outline: 0;	outline: thin dotted \9;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);}

.form ul li .select_text{ line-height:34px; height:34px;border:1px solid #ccc; border-radius:3px; padding-top:3px; }

.form ul   a{ display:block; height:34px; line-height:34px; width:80px; text-align:center; background:#336EAA; border-radius:3px; color:#fff; float:right;  text-decoration:none;}

.form ul li .select_text2{ float:left; border-top-left-radius:3px;border-bottom-left-radius:3px; line-height:34px; height:34px;border:1px solid #ccc;  padding-top:3px;}

.form ul li p{ margin-left:100px; color:red; line-height:26px; width:120px; margin-bottom:0;}
.form ul li p img{ vertical-align:-3px; margin-right:4px;}
.form ul li .input_text2{ width:360px;}
.form ul li span{ color:red; font-size:3px;}

/*弹框--脚部按钮 */
.center{ margin:0 auto; width:150px; background: red;}
.pop_btn_qd,.pop_btn_qx{display:block; width:70px;height:36px;line-height:36px;text-decoration:none; text-align:center; border-radius:3px; float: left ; margin: 0 0  10px 0;}
.pop_btn_qd{ background:#336EAA;color:#fff;}
.pop_btn_qx{ background: #ccc; margin-left: -30px;}
.pop_btn_qd:hover{ background:#0068B7; cursor: pointer}
.pop_btn_qx:hover{ background:#C9C3C3; cursor: pointer; }
.header_h4{border-bottom: 1px solid #ccc; line-height: 60px; font-size: 16px; text-align: center;}

/*首页--内容区*/
.cont_neirong{ width:1200px; margin:0 auto; overflow: hidden;}
.cont_neirong dl { overflow:hidden; float:left; margin:20px  10px; width:378px; border:1px solid #ddd; border-radius:6px;box-shadow:0px 1px 1px #ddd;}
.cont_neirong dl dt{ height:46px; line-height:46px;padding:0 10px; font-size:16px;background: #f2f2f2;  }
.cont_neirong dl dd{line-height:32px;  }
.cont_neirong dl dd ul{ overflow: hidden;margin:15px; }
.cont_neirong dl dd ul li{ float:left; width:86px;border-bottom:1px solid #eee;}

.cont_neirong dl dd .ul_l,.cont_neirong dl dd .ul_m,.cont_neirong dl dd .ul_r{ margin:0; font-size:42px; text-align:center; color:#fff; padding:30px 0;}
.cont_neirong dl dd .ul_l{ background:#E5B61E;}
.cont_neirong dl dd .ul_m{ background:#00B0F0;}
.cont_neirong dl dd .ul_r{ background:#E0727F;}

/*营销管理*/
.position{ line-height:36px;  margin:0 0 15px 0; border-bottom:1px dashed #ccc; font-size:16px;}
.position img{ margin-right:4px; vertical-align: middle;}

.mar_top{ margin: 0 !important;}





/*新增营销目标*/
.marketing_form{}

/*新增pk管理*/
.pk{  background:#f2f2f2; padding:10px 0;}
.pk ul{ width:100%; margin:10px 0; overflow:hidden;}
.pk ul li{ float:left; margin:0 10px; line-height:36px;}
.pk ul li:first-child{   }
.ol_l{ width:120px;}
.ol_r{ width:360px; display:inline-block; text-align:left;}

.pk_text{ width:260px; height:34px; line-height:34px; padding:0 10px;  border-radius:3px; border:none; border:1px solid #ccc;  }

/*新增pk管理-tab切换*/
.tab1{ border-bottom:#cccccc solid 1px;   margin:10px 0; }
.tab_menu{height:28px; line-height:28px; font-size:14px; border-bottom:1px solid #ccc;}
.tab_menu ul{ overflow:hidden; margin:0;}
.tab_menu ul li{float:left;width:99px;text-align:center;line-height:28px;height:28px;cursor:pointer;color:#666;overflow:hidden;  margin:0;}
.tab_menu li.off{background:#fff;color:#336699;  border-bottom:none; border-left:#ccc solid 1px; border-right:#ccc solid 1px; border-top:1px solid #ccc; border-top-left-radius:3px; border-top-right-radius:3px;}
.tab_menudiv{min-height:200px;border-left:#cccccc solid 1px;border-right:#cccccc solid 1px;border-top:0;background:#fefefe}
.tab_menudiv div{padding:15px;line-height:28px; text-align:left; text-indent:2em;}



/*部门管理*/
.dept{  margin:0 0 15px 0; border-bottom:1px dashed #ccc; font-size:16px;}
.dept img{ margin-right:4px;}
.dept button{ border:none; width:80px;line-height:32px;text-decoration:none; text-align:center; color:#fff; background:#336EAA;border-radius:3px; float:right;  }
.dept a:hover{ background:#0068B7; text-decoration:none; color:#fff;}

.treeview ul li span:hover{ color:red; cursor:pointer;}

/*部门管理---鼠标附上去显示右侧增删改*/
#folder{  position:relative; }
.folder_list{ margin:20px; margin-top:0; position:absolute; top:-5px; left:100px; }
.folder_list ol{ overflow:hidden;}
.folder_list ol li{ float:left;  margin:0 4px; padding:2px 6px; text-align:center; color:#336EAA ！important}
.folder_list ol li:hover{ text-decoration:none;}
.ol_li{line-height:12px !important;padding-left:22px !important;height: 20px; }




/*表单无数据样式*/
.null_data{color:red; text-align:center; position:absolute;top:30px; width:100%; min-height:200px; padding:30px 0; border:1px solid #ccc; border-top:none; font-size:16px;}


/*脚部*/
footer{ width:1200px; margin:0 auto;height:160px; padding:20px 0 10px;}
footer p { line-height:32px; margin: 0; text-align: center;}
footer span{ font-style:italic; font-weight:bold;font-size:20px; display:inline-block; color:#0068b7; }